package com.qqtech.qquan.pub.model;


import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.qqtech.core.frame.model.BaseDomain;

@SuppressWarnings("serial")
public class PubReport extends BaseDomain{

	//columns START
    /** 举报类型:A-用户;B-圈子;C-社区;D-家政;E-家庭 */
	private java.lang.String bizzType;
    /** 举报类型对应的业务ID */
	private java.lang.Integer bizzId;
    /** 举报原因:1-色情低俗;2-欺诈骗钱;3-广告骚扰;4-政治敏感;5-暴力违法 */
	private java.lang.Integer reason;
    /** 举报内容 */
	private java.lang.String content;
    /** 举报人Id */
	private java.lang.Integer creatorId;
    /** 图片,多张图以分号分开 */
	private java.lang.String img;
    /** 标题 */
	private java.lang.String title;
    /** 处理时间 */
	private java.sql.Timestamp handleAt;
    /** 举报状态:1-待处理;2-已处理 */
	private java.lang.Integer status;
	 /** 被举报业务内容（话题、大喇叭）的发布人ID */
	private java.lang.Integer beUserId;
	/**社区ID**/
	private java.lang.Integer communityId;
	
	//columns END
	public PubReport(){
	}

	public PubReport( java.lang.Integer id ){
		this.id = id;
	}

	public void setBizzType(java.lang.String bizzType) {
		this.bizzType = bizzType;
	}

	public java.lang.String getBizzType() {
		return this.bizzType;
	}
	
	public void setBizzId(java.lang.Integer bizzId) {
		this.bizzId = bizzId;
	}

	public java.lang.Integer getBizzId() {
		return this.bizzId;
	}
	
	public void setReason(java.lang.Integer reason) {
		this.reason = reason;
	}

	public java.lang.Integer getReason() {
		return this.reason;
	}
	
	public void setContent(java.lang.String content) {
		this.content = content;
	}

	public java.lang.String getContent() {
		return this.content;
	}
	
	public void setCreatorId(java.lang.Integer creatorId) {
		this.creatorId = creatorId;
	}

	public java.lang.Integer getCreatorId() {
		return this.creatorId;
	}
	
	public void setImg(java.lang.String img) {
		this.img = img;
	}

	public java.lang.String getImg() {
		return this.img;
	}
	
	public void setTitle(java.lang.String title) {
		this.title = title;
	}

	public java.lang.String getTitle() {
		return this.title;
	}
	
	public void setHandleAt(java.sql.Timestamp handleAt) {
		this.handleAt = handleAt;
	}

	public java.sql.Timestamp getHandleAt() {
		return this.handleAt;
	}
	
	public void setStatus(java.lang.Integer status) {
		this.status = status;
	}

	public java.lang.Integer getStatus() {
		return this.status;
	}
	
	public java.lang.Integer getBeUserId() {
		return beUserId;
	}

	public void setBeUserId(java.lang.Integer beUserId) {
		this.beUserId = beUserId;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}

	public java.lang.Integer getCommunityId() {
		return communityId;
	}

	public void setCommunityId(java.lang.Integer communityId) {
		this.communityId = communityId;
	}
}

